IDataDistributionCalculator
StockSharp.Xaml.Charting.Model.DataSeries
定义 DataDistributionCalculator 的接口
属性
DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced
获取数据是否均匀的节奏
DataIsSortedAscending
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending
获取此% 1 是否包含 X 方向中排序的数据 。 注意 : 排序后的数据将会导致索引操作速度更快 。 如果可能, 请尽量将您的数据排序保存在 X 方向中 。
方法
OnAppendXValue
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)
X 值附加时调用。 应更新数据分布旗
- xValues
- x 值 。
- newXValue
- 新的 x 值 。
- acceptsUnsortedData
- 如果设定为对,则该序列接受未排序的数据。
OnAppendXValues
public void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)
X 值附加时调用。 应更新数据分布旗
- xValues
- x 值 。
- countBeforeAppending
- newXValues
- 新的 x 值 。
- acceptsUnsortedData
- 如果设定为对,则该序列接受未排序的数据。
OnInsertXValue
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)
插入 X 值时调用。 更新数据分布旗
- xValues
- x 值 。
- indexWhereInserted
- newXValue
- 新的 x 值 。
- acceptsUnsortedData
- 如果设定为对,则该序列接受未排序的数据。
OnInsertXValues
public void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)
插入 X 值时调用。 更新数据分布旗
- xValues
- x 值 。
- insertedCount
- newXValues
- 新的 x 值 。
- acceptsUnsortedData
- 如果设定为对,则该序列接受未排序的数据。
- indexWhereInserted
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()
更新去掉 x 值时的数据分布标记。